/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
维护：玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)
*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none;color:#07679C; }
a:hover { text-decoration: underline;color: #FF7E00; }
a{ outline:none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
        border-bottom: 1px dotted;
        cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
        border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }



/*文字排版*/  
.f12{font-size:12px}  
.f13{font-size:13px}  
.f14{font-size:14px}  
.f16{font-size:16px}  
.f20{font-size:20px}  
.fb{font-weight:bold}  
.fn{font-weight:normal}  
.t2{text-indent:2em}  
.lh150{line-height:150%}  
.lh180{line-height:180%}  
.lh200{line-height:200%}  
.unl{text-decoration:underline;}  
.no_unl{text-decoration:none;}  
/*定位*/  
.tl{text-align:left}  
.tc{text-align:center}  
.tr{text-align:right}  
.bc{margin-left:auto;margin-right:auto;}  
.fl{float:left;display:inline}  
.fr{float:right;display:inline}  
.cb{clear:both}  
.cl{clear:left}  
.cr{clear:right}  
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}  
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}  
.vm{vertical-align:middle}  
.pr{position:relative}  
.pa{position:absolute}  
.abs-right{position:absolute;right:0}  
.zoom{zoom:1}  
.hidden{visibility:hidden}  
.none{display:none}
.cb10{clear:both; height:10px; overflow:hidden;}
.cb20{clear:both; height:20px;overflow:hidden;}
.cb30{clear:both; height:30px;overflow:hidden;}
.cb40{clear:both; height:40px;overflow:hidden;}
.cb50{clear:both; height:50px;overflow:hidden;}
/*长度高度*/  
.w10{width:10px}  
.w20{width:20px}  
.w30{width:30px}  
.w40{width:40px}  
.w50{width:50px}  
.w60{width:60px}  
.w70{width:70px}  
.w80{width:80px}  
.w90{width:90px}  
.w100{width:100px}  
.w200{width:200px}  
.w250{width:250px}  
.w300{width:300px}  
.w400{width:400px}  
.w500{width:500px}  
.w600{width:600px}  
.w700{width:700px}  
.w800{width:800px}  
.w{width:100%}  
.h50{height:50px}  
.h80{height:80px}  
.h100{height:100px}  
.h200{height:200px}  
.h{height:100%}  
/*边距*/  
.m10{margin:10px}  
.m15{margin:15px}  
.m30{margin:30px}  
.mt5{margin-top:5px}  
.mt10{margin-top:10px}  
.mt15{margin-top:15px}  
.mt20{margin-top:20px}  
.mt30{margin-top:30px}  
.mt50{margin-top:50px}  
.mt100{margin-top:100px}  
.mb10{margin-bottom:10px}  
.mb15{margin-bottom:15px}  
.mb20{margin-bottom:20px}  
.mb30{margin-bottom:30px}  
.mb50{margin-bottom:50px}  
.mb100{margin-bottom:100px}  
.ml5{margin-left:5px}  
.ml10{margin-left:10px}  
.ml15{margin-left:15px}  
.ml20{margin-left:20px}  
.ml30{margin-left:30px}  
.ml50{margin-left:50px}  
.ml100{margin-left:100px}  
.mr5{margin-right:5px}  
.mr10{margin-right:10px}  
.mr15{margin-right:15px}  
.mr20{margin-right:20px}  
.mr30{margin-right:30px}  
.mr50{margin-right:50px}  
.mr100{margin-right:100px}  
.p10{padding:10px;}  
.p15{padding:15px;}  
.p30{padding:30px;}  
.pt5{padding-top:5px}  
.pt10{padding-top:10px}  
.pt15{padding-top:15px}  
.pt20{padding-top:20px}  
.pt30{padding-top:30px}  
.pt50{padding-top:50px}  
.pb5{padding-bottom:5px}  
.pb10{padding-bottom:10px}  
.pb15{padding-bottom:15px}  
.pb20{padding-bottom:20px}  
.pb30{padding-bottom:30px}  
.pb50{padding-bottom:50px}  
.pb100{padding-bottom:100px}  
.pl5{padding-left:5px}  
.pl10{padding-left:10px}  
.pl15{padding-left:15px}  
.pl20{padding-left:20px}  
.pl30{padding-left:30px}  
.pl50{padding-left:50px}  
.pl100{padding-left:100px}  
.pr5{padding-right:5px}  
.pr10{padding-right:10px}  
.pr15{padding-right:15px}  
.pr20{padding-right:20px}  
.pr30{padding-right:30px}  
.pr50{padding-right:50px}  
.pr100{padding-right:100px} 
/* 颜色 */
.gray{ color:gray; }
.red{ color:red; }
.blue{ color:blue; }




.membercontent {
clear: both;
width: 288px;
padding-top: 7px;
margin-top:30px;
}

.membercontent .fl {
float: left;
margin:0;

}

.membercontent .fr {
float: right;
margin:0;
}
 .membercontent .headintro {
width: 214px;
padding-left: 8px;
line-height: 20px;
}
.membercontent .headintro .hello {
font-size: 18px;
line-height: 22px;
}
.membercontent .headintro .intro {
color: #999;
font-size: 12px;
}

.membercontent .headimg img {
width: 60px;
height: 60px;
padding: 1px;
border: 1px solid #D8D9D9;
}



/* 所有弹出框使用样式 */
/* 弹出框公用样式 */
#popup{
	width:555px;
	height:auto;
	background-color:3b3b3b;
	font-size:12px;}
	/* 头部分 */
.popup_top{
	float:left;
	width:555px;
	height:30px;
	background:#d4d4d4;
}
.popup_top_bar 
{
	height:9px;
	width:555px;
	font-size:0;
	background:#d4d4d4;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_top_back1.png',sizingMethod='scale');*/
}
.popup_title{ _display:inline; float:left; width:auto; height:18px; margin:4px auto auto 20px; font-size:16px; color:#2d2d2d;}
a.popup_close_button{ _display:inline;float:right; width:20px; height:20px; overflow:hidden; margin:1px 10px 0px 0px; background:url(img/popup_close_button.jpg) no-repeat left top;}
a.popup_close_button:hover{ _display:inline;float:right; width:20px; height:20px; overflow:hidden; margin:1px 10px 0px 0px; background:url(img/but.gif) no-repeat left top;}
#popup_content_inner { height:10px; overflow:hidden; }
	/* 内容区 */
.popup_content{
	float:left;
	width:545px;
	height:auto;
	background-color:#d4d4d4;
	padding:0px 5px 0px 5px;}
.popup_main{position:relative;width:545px;height:auto;background-color:#ffffff; border:1px solid #b8b8b8;}
	/* 页尾 */
.popup_bottom{
	float:left;
	width:555px;
	height:5px;
	font-size:0;
	overflow:hidden;
	background:#d4d4d4;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_bottom_back.png',sizingMethod='scale');*/
}
	/* 输入框 */
/*.input_short{ float:left; width:116px; height:25px; overflow:hidden; border:solid #ffffff 1px; background:url(img/input_short_back.gif) no-repeat;}*/
.input_short_error{ float:left; width:116px; height:25px; overflow:hidden; border:solid #fe0000 1px; background:url(img/input_short_back.gif) no-repeat;}
.input_short input{ float:left; width:110px; height:23px;background:url(img/login/input_long_back_repeat.gif) repeat-x scroll 0 0 transparent;
border:1px solid #A8ACAD; margin:4px 0px 0px 1px; font-size:12px;}
.input_short_error input{ float:left; width:110px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_middle{ float:left; width:155px; height:25px; overflow:hidden; border:solid #ffffff 1px; background:url(img/input_middle_back.gif) no-repeat;}
.input_middle input{ float:left; width:148px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_middle_error{ float:left; width:155px; height:25px; overflow:hidden; border:solid #fe0000 1px; background:url(img/input_middle_back.gif) no-repeat;}
.input_middle_error input{ float:left; width:148px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_middle_212{ float:left; width:212px; height:25px; overflow:hidden; border:solid #ffffff 1px; background:url(img/input_middle_212_back.gif) no-repeat;}
.input_middle_212 input{ float:left; width:205px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
/*.input_long{ float:left; width:233px; height:25px; overflow:hidden; border:solid #ffffff 1px; background: url(/images/new/input_long_back.gif) no-repeat;}*/
.input_long input{float:left; height:23px; border-width:0px; margin:4px 0px 0px 1px; font-size:12px; width:200px;background:url(img/login/input_long_back_repeat.gif) repeat-x scroll 0 0 #fff;border:1px solid #A8ACAD;}
.input_long_error{ float:left; width:275px; height:25px; overflow:hidden; border:solid #fe0000 1px; background:url(images/input_long_back.gif) no-repeat;}
.input_long_error input{ float:left; width:268px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px;}
.input_textarea{ float:left; width:155px; height:50px; overflow:hidden; border:solid #ffffff 1px; background-image:url(img/input_textarea_back.gif);}
.input_textarea textarea{ float:left; width:148px; height:43px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_textarea_error{ float:left; width:155px; height:25px; overflow:hidden; border:solid #fe0000 1px; background-image:url(img/input_textarea_back.gif);}
.input_textarea_error textarea{ float:left; width:148px; height:16px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_textarea_long{ float:left; width:490px; height:100px; overflow:hidden; border:solid #ffffff 1px; background-image:url(img/input_textarea_long_back.gif);}
.input_textarea_long textarea{ float:left; width:483px; height:91px; border-width:0px; background-color:#dedede; margin:4px 0px 0px 1px; font-size:12px;}
.input_error{border:solid #fe0000 1px;}
.blackline{border:solid #202020 1px;}
	/* 共用行 */
.popup_line{ float:left; width:545px; height:auto;}
	/* 错误和提示效果 */
.popup_error { _display:inline; position:absolute; display:none; }
.popup_error .correct_img { margin:5px;}
.popup_error .bar-wrapper { margin:0;margin-top:8px;float:left; width:140px;height:5px;font-size:0;background-color:#a09e9f;}
.popup_error .bar { font-size:0;height:5px; }
.popup_error .weak .bar { background-color:red;width:10%; }
.popup_error .normal .bar { background-color:#E6B33e; width:60%;}
.popup_error .strong .bar { background-color:#7Faa50; width:100%;}
.popup_error .bar-text { text-indent:0;float:left; text-align:center; width:30px;height:20px;line-height:20px;  }
.popup_error .weak .bar-text { color:red; }
.popup_error .normal .bar-text { color:#E6B33e; }
.popup_error .strong .bar-text { color:#7Faa50; }

.errtip_periphery{ position:absolute; width:194px; height:auto;}
.errtip_side_top{ float:left; width:194px; height:20px; overflow:hidden;}
.errtip_side_bottom{ float:left; width:188px; height:5px; overflow:hidden; margin-left:6px!important; margin-left:3px;}
.tip_main{ float:left; width:186px; height:auto; border-left:#f1d082 solid 1px; border-right:#f1d082 solid 1px; margin-left:6px!important; margin-left:3px; background-color:#fff6df;}
.tip{ float:left; width:178px; height:auto; position:relative; margin-top:-20px;white-space:normal;word-break:break-all;word-wrap:break-word;line-height:20px; padding:0px 4px 0px 4px;}
.error_main{ float:left; width:178px; height:auto; border-left:#f5aba9 solid 1px; border-right:#f5aba9 solid 1px; margin-left:6px!important; margin-left:3px; background-color:#f5e1e0;padding:0px 4px 0px 4px;}
.error{ float:left; width:178px; height:auto; position:relative; margin-top:-16px;white-space:normal;word-break:break-all;word-wrap:break-word; background:url(img/exclaim_pic.gif) no-repeat; text-indent:2em; line-height:20px; font-size:12px;}
/* 弹出框公用样式END */


/* 完善个人信息 */
.perfect{width:480px; height:46px; margin:27px auto 0px auto; color:#3b3b3b;}
.perfect_regula{ float:left; width:3px; height:46px; overflow:hidden;}
.perfect_msg{ float:left; width:454px; height:10px; background:url(images/perfect_back.jpg) repeat-x; padding:18px 10px 18px 10px; text-align:center;}
.item_periphery{ float:left; width:545px; height:auto; margin-top:30px;}
.item{ float:left; width:auto; height:auto; padding-bottom:5px;}
.item_name{ float:left; width:107px; height:16px; text-align:right; margin-top:7px;}
.item_gender_name{ float:left; width:107px; height:16px; text-align:right; margin-top:4px;}
.item_input{ float:left; width:auto; height:auto; margin-left:30px;}
.item_radio{ float:left; width:13px; height:13px; overflow:hidden; margin:4px 4px 0px 2px;}
.item_gender{ float:left; width:16px; height:14px; overflow:hidden; margin:5px 6px 0px 0px;}
.clause{ float:left; width:545px; height:auto; margin-top:30px;}
.clause_weizhi{ float:left; height:auto;margin-left:136px!important; margin-left:68px;}
.clause_checkbox{margin-right:6px;}
.clause a{ text-decoration:underline; color:#3b3b3b;}
.but_pay_deposit{ width:127px; height:43px;margin-top:25px;}
/* 完善个人信息END */

/* 核对个人信息 */
.check{ float:left; width:545px; height:auto; margin-top:20px;}
.check_top_msg{ float:left; width:494px; height:29px; border-bottom:solid #717171 1px; margin-left:2px!important; margin-left:1px; padding:24px 0px 0px 47px;}
.check_msg{ float:left; width:auto; height:16px; text-align:right; margin-top:7px; padding-left:34px;}
.add_price{ width:125px; height:42px; margin:53px auto 50px auto;}
/* 核对个人信息END */

/* 确认支付保证金 */
.validate{ float:left; width:545px; height:auto; margin-top:42px;}
.validate_msg{ float:left; width:495px; height:16px; padding:2px 0px 2px 50px;}
.validate .line{ width:260px; height:42px; margin:50px auto 50px auto;} 
.validate .but_gopay{ float:left; width:130px; height:42px;}
.validate_help{ float:left; width:auto; height:16px; margin:14px auto auto 8px;}
.validate_help a{ text-decoration:underline; color:#010101;}
/* 确认支付保证金END */

/* 登陆和注册 */
.logreg{ float:left; width:530px;  padding:8px 0px 0px 15px; font-size:12px;}
.logreg_item{ float:left; width:345px; height:auto; padding-bottom:10px;}
.logreg_line{ width:345px; height:auto; padding-bottom:10px;}

.validate_pic{ float:left; width:95px; height:25px; overflow:hidden; margin-left:10px;}
.validate_rejigger{ float:left; width:auto; height:16px; margin:6px auto auto 10px; text-decoration:underline; color:#2475c4; font-size:12px;}
.validate_rejigger_1{ float:left; width:auto; height:16px; margin:6px auto auto 10px; text-decoration:underline; color:#ffae00; font-size:12px;}
.validate_rejigger_2{ float:left; width:auto; height:16px; margin:6px auto auto 10px; text-decoration:underline; color:#2475c4;}
.logreg_but{ float:left; width:auto; height:33px; margin-top:15px;}
.logreg_msg{ float:left; width:auto; height:16px; margin:32px auto auto 20px; font-size:12px}
.logreg_msg a{ text-decoration:underline; color:#2475c4;}
.proclaim{ float:left; width:350px; height:auto;}
.proclaim .checkbox{ float:left; width:13px; height:13px; margin-top:1px;}
.proclaim a{ float:left; width:auto; height:16px; margin:2px auto auto 6px; text-decoration:underline; color:#2475c4;}
/* 登陆和注册END */

/* 叫价页 */
.bid{ float:left; width:545px; height:auto; margin-top:14px;}
.bid_item{ float:left; width:100%; height:auto; padding-bottom:3px;}
.bid_frame{ float:left; width:454px; height:auto; background:url(images/perfect_back.jpg) repeat-x; padding:10px 10px 10px 10px;}
.bid_word_item{ float:left; height:auto; padding-left:25px; line-height:1.4em}
.bid_word_msg{ float:left; height:auto; line-height:1.2em}
.bid_word{ float:left; margin:7px auto auto 6px;}
.but_bid{ width:125px; height:41px; margin:50px auto 0px auto;}
/* 叫价页END */

/* 意见反馈 */
.suggestion_line{ float:left; width:490px; height:auto; padding-bottom:15px;}
.suggestion_item{ float:left; width:70px; height:auto; padding-top:10px;}
.suggestion_suggestive{ float:left; width:200px; height:16px;}
.suggestion_button{ float:right; width:103px; height:33px; margin-right:10px;_display:inline;}
/* 意见反馈END */
.kong3{float:left; height:200px;width:800px; }

.popdesc{margin:30px;font-size:18px;color:orange;text-align:center;}

/* 下载 */
.download{ height:153px; padding:50px 0px 50px 190px;}
.download .line{ width:355px; height:auto; padding-bottom:10px;}
.download .icon30{ float:left; width:30px; height:30px; overflow:hidden;}
.download .down{background:url(images/participation.gif) no-repeat 0px 0px;}
.download .itunes{background:url(images/participation.gif) no-repeat -30px 0px;}
.download .thunder{background:url(images/participation.gif) no-repeat -60px 0px;}
.download a{ text-decoration:none; font-size:14px; padding-left:10px; line-height:35px; color:#333333;}
/* 下载END */

/* 转帖 */
.zhuantie{ height:80px; padding:50px 0px 50px 40px;}
.zhuantie .linetxt{ width:492px; height:auto; padding-bottom:10px;}
.zhuantie .line{ width:448px; height:40px; padding:0px 0px 10px 44px;}
.zhuantie .piece{ float:left; width:50px; height:40px; margin-right:10px;}
.zhuantie .icon20{ float:left; width:20px; height:20px; overflow:hidden; margin-left:16px;}
.zhuantie .kaixin{background:url(images/participation.gif) no-repeat -90px 0px;}
.zhuantie .renren{background:url(images/participation.gif) no-repeat -110px 0px;}
.zhuantie .douban{background:url(images/participation.gif) no-repeat -130px 0px;}
.zhuantie .qq{background:url(images/participation.gif) no-repeat -150px 0px;}
.zhuantie .bai{background:url(images/participation.gif) no-repeat -170px 0px;}
.zhuantie .xin{background:url(images/participation.gif) no-repeat -190px 0px;}
.zhuantie .jin{background:url(images/participation.gif) no-repeat -210px 0px;}
.zhuantie .txt{ float:left; width:50px; height:auto; margin-top:6px; text-align:center;}
.zhuantie .txt a{ color:#333333; text-decoration:none;}
/* 转帖END */

/* 分享 */
.participation{ height:210px; font-size:14px;}
.participation .title{ width:530px; height:25px; background-color:#d0d0d0; margin:1px; padding:10px 0px 0px 13px; font-family:Arial}
.participation .title .txt{ height:auto; margin-right:6px;}
.participation .title .a{ font-size:12px; height:auto; color:blue; text-decoration:none;}
.participation .title .a:hover{ font-size:12px; height:auto; color:blue; text-decoration:underline;}
.participation .line{ float:left; width:545px; height:auto;}
.participation .pb3{ padding-bottom:3px;}
.participation .pb7{ padding-bottom:7px;}
.participation .itemp{ float:left; width:130px; text-align:right; margin-top:5px;}
.participation .input{ float:left; width:280px; height:22px;}
.participation .inputs{ float:left; height:auto; font-size:12px;}
.participation .inputs a{ text-decoration:underline;}
.participation .input input{ float:left; width:267px; height:16px;}
.participation .button{ float:left; width:49px; height:23px;}
/* 分享END */

.email_sent_btn{ float:left; margin:6px 0 0 0;}
.email_sent_form{ margin:0 0 0 15px; padding:0;}
.email_sent_title{ margin:6px 0; padding:0;}
.email_sent_text{ font-size:12px; margin:1px 0 0 0; width:240px; height:16px; padding:0;}


/*连接sns网站*/
.connect h1,.connect h2{font:bold 14px '宋体'; color:#000; margin:20px auto; width:96%;}
.about_sns{font:bold 14px '宋体'; margin:20px auto; width:96%;}
.submit_rr{ background:url(images/bj_menu.jpg) no-repeat; border:0; width:103px; height:33px; font:bold 12px '宋体'; text-align:center; line-height:33px; cursor:pointer}





/*连接sns网站END*/



/*自动完成插件*/
.ac_results{ border:1px solid #ccc;background:#fff;min-width:100px;_width:100px;position:absolute;z-index:999;zoom:1;display:none; }
.ac_results li { padding:0.3em 1em;border-bottom:1px solid #eee; }
.ac_match{ font-weight:bold; }
.ac_over{ background:#426FD9; }



/* 整体布局样式 */
html,body{ height:100%; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container{ min-height:100%;_height:100%;}
#header{ border-bottom:4px solid #0775A6;margin:0px 0;height:80px;background-image: url(http://www.huoche.com/image/huochebj.jpg);}
#header  #hd{ width:960px;height:80px;margin:0 auto;position:relative;background-image: url(http://www.huoche.com/image/huochebj2.jpg);}
#page{width:960px;margin:0 auto; padding-bottom:160px;}
#footer{width:960px;margin:0 auto;text-align:center;clear:both; margin-top:-160px;}

#header.union{height:60px;background-image:none;}
#header.union #hd{height:60px;background-image:none;}
#header.union #hd #logo{margin-top:10px;}

/* 头部详细样式 */
#logo { width:299px; height:51px;float:left;}
#logo img {border:0;}
/*#logo a{ display:block;text-indent:-9999px;cursor:pointer;height:100%; }*/
#top-navi{ margin-top:5px;float:right;text-align:right;display:inline; }
#top-navi li{ float:left;padding:1px 6px;border-right:1px solid #999; }
#top-navi li a{ text-decoration:underline; }
#action{ position:absolute;bottom:10px;right:10px;color:#999; }

span.cus_ser { width:63px; padding-left:20px; text-align:center; height:25px; display:block;background:url(img/cus_ser_but.gif) no-repeat; color:#07679c;line-height:24px; cursor:pointer; position:absolute; bottom:-4px; left:-93px;}

/* 侧栏样式 */
#sidebar{ width:200px;float:right;_display:inline;}
#sidebar .ipromise { background:url(img/ipromise_bg.jpg) -400px 0px repeat-y; position:relative; top:-20px;margin-bottom:-10px;}
#sidebar .ipromise h3 { background:url(img/ipromise_bg.jpg) 0px 0px no-repeat;width:185px; padding-left:15px;height:30px; padding-top:20px;line-height:30px; color:#FFFFFF;}
#sidebar .ipromise .clearBom {background:url(img/ipromise_bg.jpg) -600px bottom no-repeat;width:200px;height:20px;clear:both;}
#sidebar .ipromise .mainCont { background:url(img/ipromise_bg.jpg) -200px 0px no-repeat; padding:0px 10px 0px 10px;}
#sidebar .ipromise .mainCont dl { padding-top:5px;}
#sidebar .ipromise .mainCont dl dt { font-size:12px; font-weight:bold; color:#07679c; line-height:24px;}
#sidebar .ipromise .mainCont dl dd { padding-left:10px; background:url(img/icon02.gif) 0px 7px no-repeat; line-height:18px; color:#666666;}
#sidebar .ipromise .mainCont dl dd span {color:#FF0000; font-weight:bold;white-space:nowrap;}

#sidebar .cproblem { background:url(img/cproblem_bg.gif) -400px 0px repeat-y;}
#sidebar .cproblem .clearBom {background:url(img/cproblem_bg.gif) 0px -130px no-repeat;width:200px;height:20px;clear:both;}
#sidebar .cproblem .title { background:url(img/cproblem_bg.gif) 0px 0px no-repeat; height:30px; line-height:30px; padding-left:15px; font-size:14px; font-weight:bold; color:#333333; position:relative;}
#sidebar .cproblem span.more { position:absolute; right:10px; top:0px; display:block;font-size:12px;}
#sidebar .cproblem span.more a { color:#666666;}
#sidebar .cproblem .mainCont {background:url(img/cproblem_bg.gif) -200px 0px no-repeat; padding:15px 10px 0px 10px;}

#sidebar .cproblem .mainCont #faq-list2 { margin:0px; line-height:18px;}
#sidebar .cproblem .mainCont #faq-list2 li { list-style:none;}
#sidebar .cproblem .mainCont #faq-list2 li a { line-height:24px;background:url(img/icon03.gif) 0px 5px no-repeat; padding-left:10px;}
#sidebar .cproblem .mainCont #faq-list2 li p { color:#999999; padding-bottom:10px; display:none;}
#sidebar .cproblem .mainCont #faq-list2 li.show { list-style:none; text-indent:0px;}
#sidebar .cproblem .mainCont #faq-list2 li.show a {background:url(img/icon04.gif) 0px 5px no-repeat; font-weight:bold;}
#sidebar .cproblem .mainCont #faq-list2 li.show p {display:block;}


#content{ margin-left:260px;background:#00f; }

.flink_sf {border:#aed1e3 1px solid;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.flink_sf .title {border-bottom:#aed1e3 1px solid; height:28px; line-height:28px; padding-left:10px; font-size:14px; font-weight:bold; color:#333333; background:url(http://piao.huoche.comimg/lConList_bg.png) 0px -32px repeat-x;}
.flink_sf .content { padding:15px; text-align:center;}


/* 底部详细样式 */
#footer-links{ margin:10px auto;color:#999; line-height:30px; }
#copyright{height:30px;color:#666;}

/* 公共样式 */
.err{ color:red;padding-left:0.8em;font-size:12px;display:none;text-decoration:none; }
.buy-btn{  background: url(img/chepiao_bg.png) no-repeat -95px -264px;display:block;line-height: 18px; line-height: 22px\9;_line-height: 18px;text-align:center;text-decoration:none; margin: 0 auto;width: 60px;height: 18px;overflow:hidden; }


/* 首页详细样式 */
#index .mCo-frame {background:url(img/index_sc_elbg.jpg) repeat-y; margin:40px 0 0 0;}
#index .mCo-frame .mainCont {background:url(img/index_sc_bg.jpg) left bottom no-repeat;height:100%;}

#index .mCo-frame .mainCont .left { width:662px; float:left; }
#index .mCo-frame .mainCont .left h2.theTit { width:662px; height:40px; background:#FFF url(img/index_scform_bg.jpg) 0px -40px no-repeat; position:relative; text-indent:120px; color:#666666; font-size:12px; font-weight:normal; line-height:40px;}
#index .mCo-frame .mainCont .left h2.theTit span {display:block;background:url(img/index_scform_bg.jpg) no-repeat;position: absolute;}
#index .mCo-frame .mainCont .left h2.theTit span.left { width:10px; height:40px;overflow:hidden;background-position:0px 0px;top:0px;left:0px;}
#index .mCo-frame .mainCont .left h2.theTit span.right {width:10px; height:40px;overflow:hidden;background-position:-30px 0px;top:0px; right:0px;}
#index .mCo-frame .mainCont .left h2.theTit span.tName { width:100px; height:40px;overflow:hidden;background-position:-40px 0px;top:0px; left:15px;}

#index .mCo-frame .mainCont .right { width:298px; float:right; position:relative; top:-30px; margin-bottom:-30px;}
#index .mCo-frame .mainCont .right .ipromise { background:none;}
#index .mCo-frame .mainCont .right .ipromise h3 { background:url(img/index_ipromise_bg.jpg) 0px 0px no-repeat;width:283px; padding-left:15px;height:30px; padding-top:35px;line-height:30px; color:#FFFFFF;}
#index .mCo-frame .mainCont .right .ipromise .mainCont { background:url(img/index_ipromise_bg.jpg) -298px 0px no-repeat; padding:0px 5px 0px 10px;}
#index .mCo-frame .mainCont .right .ipromise .mainCont dl { padding-top:5px;}
#index .mCo-frame .mainCont .right .ipromise .mainCont dl dt { font-size:12px; font-weight:bold; color:#07679c; line-height:24px;}
#index .mCo-frame .mainCont .right .ipromise .mainCont dl dd { padding-left:10px; background:url(img/icon02.gif) 0px 7px no-repeat; line-height:18px; color:#666666;}
#index .mCo-frame .mainCont .right .ipromise .mainCont dl dd span {color:#FF0000; font-weight:bold;white-space:nowrap;}

#index .clearBom {width:960px;height:20px;clear:both;}

#index  #search-form { margin:0px; padding:25px 25px 10px 25px;}
#index  #search-form h2 { margin:0px; padding:0px;}
#index  #search-form .select-condition dl{ float:left;}
#index  #search-form .select-condition #city-select li{ padding:0; }
#index  #search-form .select-condition dl { height:55px;}
#index  #search-form .select-condition dl.ttwo{ width:50%;}
#index  #search-form .select-condition dl.tone { width:100%;}
#index  #search-form .select-condition dl dt { float:left; line-height:26px; color:#006699;}
#index  #search-form .select-condition dl dd { float:left;}
#index  #search-form .select-condition dl dd input { border:#9ac3db 1px solid;line-height:20px; height:20px; width:206px; padding:2px 6px; font-size:14px;}
#index  #search-form .select-condition dl dd input.yui-ac-input {position: static;}
#index  #search-form .select-condition dl dd span.des { display:block;text-indent:6px; color:#999999;}
#index  #search-button{ background:url(img/but_main_bg.jpg) no-repeat;line-height:39px;height:39px;width:129px;text-align:center;color:#fff;border:none;cursor:pointer;margin:15px 0px 0px 4em;}

#city-select{ width:360px;position:absolute;z-index:100;top:0px;left:100px;background:#fff;border:1px solid #4AB7E0;display:none;font-size:12px; }
#city-select h4{ height:30px;line-height:30px;border-bottom:1px dashed #f00;font-weight:normal;color:#888;text-align:center; }
#city-select ul{ padding:8px 2em; }
#city-select ul li{ float:left;clear:none;width:50px;height:28px;line-height:28px;color:#07679C;padding:0; }
#city-select #subcitys li{ width:60px; }
#city-select ul li a{ display:block;width:100%;height:100%;text-indent:1em; }
#city-select .bottom{ min-height:40px;border-top:1px dashed #f00; }
#citys,#subcitys{ min-height:100px; }
#subcitys{ display:none; }
#container1,#container2{ width:180px;left:0px;top:0px;color:#666;font-size:14px;position:absolute;z-index:1000;background:#fff; }
#container1 .yui-ac-hd,#container2 .yui-ac-hd{ border-bottom:1px dashed #f00;padding:0.5em 0; }
#container1 .yui-ac-bd li,#container2 .yui-ac-bd li{ text-indent:1em; }

#index .information{width:960px;height:100%;background:#f4f9fd url(img/index_information_bg.jpg) -960px 0px repeat-y;}
#index .ft {height:10px; overflow:hidden;background:url(img/index_information_bg.jpg) 0px 0px no-repeat;}
#index .fb {height:10px; overflow:hidden;background:url(img/index_information_bg.jpg) 0px -30px no-repeat;}
#index .mCo { padding:0px 10px;}

#index .mCo .service { border:#9bc6d9 1px solid;background:#FFF right bottom no-repeat; width:393px; float:left;}
#index .mCo .service h3 { color:#07679c; line-height:30px; height:30px; text-indent:15px; position:relative;}
#index .mCo .service h3 span.des { position:absolute; top:0px; left:90px; height:30px;text-align:right; width:292px; padding-right:10px;display:block; border-left:#9bc6d9 1px solid;border-bottom:#9bc6d9 1px solid;background:#f9f9f9; color:#ff6600; font-size:12px; font-weight:normal;}
#index .mCo .service .phone-num { color:#666666; padding:10px 15px; line-height:24px;}
#index .mCo .service .phone-num .mNum { width:120px; display:block; float:left;}
#index .mCo .service .phone-num .thetit { color:#333333; font-weight:bold; display:block; padding-top:12px;}

#index .mCo #ticket-faq {border:#9bc6d9 1px solid; background:#FFF url(img/faq.png) right 40px no-repeat; width:533px; float:right;}
#index .mCo #ticket-faq h3 { color:#07679c; line-height:30px; height:30px; text-indent:15px; position:relative;}
#index .mCo #ticket-faq h3 span.des { position:absolute; top:0px; left:90px; height:30px; width:432px; text-align:right; padding-right:10px;display:block; border-left:#9bc6d9 1px solid;border-bottom:#9bc6d9 1px solid;background:#f9f9f9; color:#ff6600; font-size:12px; font-weight:normal;}
#index .mCo #ticket-faq #faq-list2 { margin:0px; padding:10px 15px; line-height:24px; width: 400px;}
#index .mCo #ticket-faq #faq-list2 li a { line-height:24px;background:url(img/icon03.gif) 0px 4px no-repeat; padding-left:10px;}
#index .mCo #ticket-faq #faq-list2 li p { color:#999999; padding-bottom:10px; display:none; line-height:18px;}
#index .mCo #ticket-faq #faq-list2 li.show a {background:url(img/icon04.gif) 0px 5px no-repeat; font-weight:bold;}
#index .mCo #ticket-faq #faq-list2 li.show p {display:block;}

#process{ margin:0px;}
#process ul li { float:left; width:195px;height:40px;line-height:40px;background:url(img/index_process_bg.jpg) no-repeat; text-align:center;color:#07679c; font-size:14px; font-weight:bold;}
#process ul li.theCurrent { background:url(img/index_process_theCurrent.jpg) no-repeat; color:#FFFFFF;}
#process ul li.the01 { background-position:0px 0px;}
#process ul li.the02 { background-position:0px -40px;}
#process ul li.the03 { background-position:0px -80px;}
#process ul li.the04 { background-position:0px -120px;}
#process ul li.the05 { background-position:0px -160px; width:180px; margin-right:0px;}


#custom{ width:50%;line-height:1.5em; }

#new-sales ul{ height:15em;overflow:hidden; }
#new-sales ul li span{ width:80px;display:inline-block;padding-right:6px; }

#helpcenter {line-height:2em;font-size:14px;}
.helpnav {margin-top:20px;font-size:14px;line-height:30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.helpnav .current_class a {color:#CC6B09;font-weight:bold;font-size:16px;}
#helpcenter #faq-list {width:800px;list-style:none;}
#helpcenter #faq-list li p{ display:none;color:#666; padding-left:15px;}
#helpcenter #faq-list li a {background:url(img/icon.gif) no-repeat left;padding-left:15px;}



/* 搜索结果页详细样式 */
#step{ margin:40px 20px 0px 20px;height:30px; }
#step li{ float:left;padding:1px 15px 0 42px;color:#666;position:relative; }
#step li span {width:11px;height:17px;display:block;margin:0 5px 0 0;padding:3px 8px 2px 19px;position:absolute;top:-4px;left:0;background:url(img/chepiao_bg.png) no-repeat 0 0;font-weight:bold;color:#999;font-size:13px;}
#step li.current{ padding-left:25px; }
#step li.current span{ background-position: -69px 0;color:#fff;padding-left:5px; }


#result-data table td ul{  }
#result-data table td ul li a.link-more{ position:relative;zoom:1;}	
#result-data table td ul li a.link-more span { display:none; }
#result-data table td ul li a.link-more:hover{ _display:inline-block; }
#result-data table td ul li a.link-more:hover span{ display:block;position:absolute;right:-30px;top:-2px;_top:1px;text-decoration:underline; cursor:pointer;}

/*0520 new css*/
#search-result { width:750px; float:left;}

/*0524 new css*/
#result .slistframe { width:750px; float:left;}
#result .slistframe .toptit { position:relative; height:30px; background:url(img/lConList_bg.png) 0px -30px repeat-x; color:#07679c; line-height:30px;}
#result .slistframe .toptit .titleft { width:10px; height:30px; background:url(img/lConList_bg.png) 0px 0px no-repeat; position:absolute; top:0px; left:0px;}
#result .slistframe .toptit .titright { width:10px; height:30px; background:url(img/lConList_bg.png) -30px 0px no-repeat; position:absolute; top:0px; right:0px;}
#result .slistframe .toptit h3 { padding:0px 0px 0px 10px;}

#query-form{ background:#f4f9fb; border-left:#aed1e3 1px solid;border-right:#aed1e3 1px solid; margin:0px; padding:0px;width:748px; height:60px; padding-top:20px;font-size:12px; color:#006699;}
#query-form #city-select{ left:600px;top:40px; }
#query-form input{border: 1px solid #9AC3DB;font-size: 14px;height: 20px;line-height: 20px;padding: 2px 6px;width:126px;}
#query-form .fields{}
#query-form .fields li{float:left;margin-left:10px; position:relative; z-index:999;}
#query-form .fields li li{ float:none;margin:0;width:100%;line-height:1.5em; }
#query-form .err { position:absolute; top:30px; left:4em;}
#query-form #container1{ margin-left:4em;}
#query-form #container2{ margin-left:4em; }
#query-form button { background:url(img/lConList_bg.png) 0px -89px no-repeat; width:107px; height:26px; border:none; cursor:pointer;}

#search-result { border-left:#aed1e3 1px solid; border-right:#aed1e3 1px solid; width:748px;}

#result-tab-navi {height:29px; display: inline-block;padding:10px 0px 0px 4px;}
#result-tab-navi li{float:left;margin-left:5px; color:#07679c;  width:100px; text-align:center; padding-top:6px;height: 23px; line-height: 23px;cursor:pointer; background:url(img/lConList_bg.png) no-repeat 0px -60px; display:inline; z-index:999;}
#result-tab-navi li.current{background-position:-100px -60px;font-weight:bold;}
#result-tab-navi li a{ color:#369;display:block; }
#result-tab-navi li.current a{ color:#000; }

#result-wrapper{clear:both; }
#result-wrapper .result-notice{ padding:0px;}
#result-wrapper .result-notice dt{ line-height:2em;font-weight:bold; }
#result-wrapper .result-notice dd{ line-height:2em; }
#result-data{ border:none; }
#result-data table{ width:100%;border-collapse:collapse; }
#result-data table th{  height: 38px;line-height:38px;background-color: #3986bb; color:#FFF; font-weight:normal;font-size:14px; }
#result-data table th select{ padding:2px 4px; }
#result-data table td { color:#444; }
#result-data table th select option{ line-height:1.2em; }
#result-data table td .train-num{ color:#f63; }
#result-data table td.gray ,#result-data table td .gray{ color:#ccc; }
#result-data table #loading{ height:80px; }
#result-data table td{text-align:center;border-bottom:#d1d1d1 1px solid;vertical-align:center;padding:10px 0px; }
#result #result-data{ border:none;}
#result #result-data table th{ background:url(img/lConList_bg.png) 0px -115px repeat-x;color: #3986bb;border-top:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}

#result #result-data tr.even td { background:#fcfcfc;}
#result #result-data tr.highlight td { background:#fff9f1;}

.slistframe .bottom-notice { height:20px;line-height:20px;padding:10px 0px;  background:url(img/lConList_bg.png) 0px -270px repeat-x; clear:both; position:relative; z-index:-1;}
.slistframe .bottom-notice .bomleft { width:10px; height:40px; background:url(img/lConList_bg.png) 0px -230px no-repeat; position:absolute; top:0px; left:0px;}
.slistframe .bottom-notice .bomright { width:10px; height:40px; background:url(img/lConList_bg.png) -30px -230px no-repeat; position:absolute; top:0px; right:0px;}
.slistframe .bottom-notice h3 { color:#cc0000; font-size:12px; font-weight:bold; text-align:right; padding-right:10px;}
.slistframe .bottom-notice img.tico01 { width:16px; height:16px; background:url(img/lConList_bg.png) 0px -210px; margin-right:5px;vertical-align:middle;}

#result-data .buy-btn{background:url(img/lConList_bg.png) no-repeat 0px -153px;display:block;line-height:26px; line-height:26px;text-align:center;text-decoration:none; margin: 0 auto;width: 65px;height: 26px;overflow:hidden;color:#FFFFFF;}

#result .blueline { border:#dedede 1px solid;border-radius:3px;}
#result .blueline #changtu_hotel {border:#F5F5F5 3px solid;padding:8px;border-radius:3px;}


/* 订单页面 */
#make-order #result-data{ border:1px solid #ccc;margin-bottom:20px; }
#make-order #order-form h4,#pay h4{ line-height:2em;font-size:14px; }
#make-order #order-form  ul.tip,#pay #order-form  ul.tip{ list-style:inside decimal;color:#f60; }
#make-order #order-form  ul li,#pay #order-form  ul li{ line-height:1.5em; }
.order-info{ background-color:#EDF1F7; border:1px #D8DDE6 solid; padding:10px 30px;margin-bottom:20px; }
.ticket-info{ background-color: #F4F9FB; border:1px #D8DDE6 solid; padding:0px 10px;margin-bottom:10px; display:block; height:160px; }
.order-form2 .order-info{ background:none;border:none;border-bottom:1px dashed #A6C9E2; }
#order-form.order-form2{ border:3px solid #A6C9E2;width:720px;overflow:hidden; margin:0px;position:relative;}
#order-form .order-info dl{ margin:10px 0;clear:both; }
#order-form .order-info dl dt,#order-form .order-info dl dd{ float:left;font-size:12px;padding:6px;_padding:1px;_display:inline; }
#order-form #add a{ background:url(img/chepiao_bg.png) no-repeat 0 -331px; width:86px; height:21px; line-height:20px; text-align:center; color:#006699; display:block; }
#order-form .form-main dt{ float:left;width:130px;text-align:right; }
/*#order-form .form-main dl dd{ width:465px; }*/
#order-form .form-main dl dd .err-info{ color:red;padding-left:1.8em;background:url(img/chepiao_bg.png) no-repeat -220px -250px; }
#order-form .form-main dl dd  .gray{ font-size:12px; }
#order-form #sidebar{ float:right;width:200px;height:100%;background:#ccc; }
#order-form #form-content{  }
#pay_total_amount{ font-weight:bold; }
#total-money em{ color:red; }
#tik_seat_type{ width:150px; }
#submit{ display:block;height:30px;line-height:30px;width:104px;text-align:center;color:#fff;font-weight:bold;font-size:14px;padding:0;background:url(img/main_bg.jpg) no-repeat 0 -159px;border:none;cursor:pointer;margin:0 auto; }
#order2-submit{ display:block;height:36px;line-height:36px;width:128px;text-align:center;font-weight:bold;font-size:14px;padding:0;background:url(img/main_bg.jpg) no-repeat -129px -204px;border:none;cursor:pointer;margin:10px auto;}
#order2-submit.disabled{ background-position:0 -204px; }

#shiming-list { padding:0.5em; }
#shiming-list li { display:inline; }

legend{ font-weight:bold;font-size:14px; }

#make-order #form-content .ordertip { border:#ffd68f 1px solid; padding:15px; position:relative; background:#fffae9;color:#e17f00; font-size:14px; margin-top:20px;}
#make-order #form-content .ordertip .arr { background:url(img/ordertip_bg.gif) 0px 0px no-repeat; width:17px; height:11px; overflow:hidden; position:absolute; left:350px;top:-10px;_left:338px;_top:-7px;font-size:0px; line-height:0px;}
#make-order #form-content .ordertip span { color:#cc0000; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#make-order #form-content .ordertip span.tit01 {padding-left:10px; padding-right:5px;}
#make-order #form-content .ordertip span.tit02 {padding-left:40px; padding-right:5px;}

#pay #result-data .shiming { text-align:left; }
#pay #result-data .shiming h3 { line-height:24px;}
#pay #result-data .shiming span { padding-right:15px;}
#pay #result-data .shiming span strong { color:#cc0000; font-weight:normal;}
#pay #result-data .shiming span.zjhm strong {font-weight:bold; font-size:14px;}
#shiming{  }
#order-form .order-info dl dd#shiming-fields{ float:none; }


/* 订单确认页面 */
#pay_money_show{ padding:20px 0; }
#pay_money_show em{ font-weight:bold;color:#f00;padding:0 0.5em;font-size:16px; }
.pay-tip{ text-align:center;font-weight:bold;font-size:16px;padding:1em; }
.pay-tip strong{ color:#f00; }
#tips{ list-style:inside square; }

/* 订单成功页面 */
#pay-back h2{ font-size:18px;height:3em;line-height:3em;text-indent:1em; }
#pay-back table{ width:100%;font-size:16px;text-align:left; }
#pay-back td,#pay-back th{ padding:20px; }
#pay-back td a{ color:#07679C; }

/* 订单列表页面 */
#orders #result-data table td ul{ text-align:left;padding-left:1em; }
#address { position:absolute;width:180px;right:6px;margin-top:-40px;_margin-top:-20px;display:none; }
#address li{ overflow:hidden;width:100%;line-height:1.5em;font-size:12px; }

/* 错误提示页面 */
#message{ width:400px;height:300px;margin:100px auto; }
#message h2{ line-height:32px;height:32px; }
#message .ui-icon{ float:left;margin:0.5em 1em;zoom:1; }
#message .back{  text-align:center;margin-top:30px; }
#message .ui-widget-content{ font-size:14px; }

/* 我的帐户页面 */
.column-holder {position: relative;min-width: 860px;margin-top:20px;}
.primary {margin: 0;padding: 0;display: block;position: relative;}
.primary .action-box {margin: 0 0 10px 0;position: relative;min-width: 668px;}
.rounded {border: 1px solid #A3C9DB;-moz-border-radius: 6px;border-radius: 6px;}
.action-box .titlebar {width: 200px;padding: 12px 10px;margin: 0;float: left;}
.action-box .titlebar h2 {color: #333;font-size: 1.35em;line-height: 1.15em;margin: 0;display: block;}
.action-box .titlebar h3 {color: #999;font-size: 1em;line-height: 1.9em;font-weight: normal;margin: 0;display: block;}
.action-box .listbar {padding: 12px 0 12px 10px;margin: 0 0 0 220px;border-left: 1px solid #A3C9DB;height: 1%;}
.action-box .listbox {padding: 0 1em 1em 0.8em;width: 220px;float: left;}
.action-box .listbox h4 {color: #333;font-size: 1em;line-height: 1.39em;font-weight: bold;margin: 0 0 4px 0;display: block;}
.listbox ul {margin: 0;padding: 0;list-style-type: none;}
.listbox ul li {font-size: 0.9em;line-height: 1.38em;padding: 0 0 4px 0;font-weight: normal;margin: 0;}
.clear {clear: both;}
.listbox input {width:150px;height:20px;}

/*2011 11 14增加搜索结果下的车次信息*/
#result #result-data .checi { position:relative; margin:0px 10px 0px 10px; border:#dedede 1px solid; background:#e8e8e8; padding:4px; width:718px;}
#result #result-data .checi span.arr { position:absolute; left:9px; top:-5px;background: url(img/checiinfopic.png) 0px -4px no-repeat; width:9px; height:5px; overflow:hidden; display:block;}
#result #result-data .checi a.close { position:absolute; right:5px; top:7px;background: url(img/checiinfopic.png) -9px 0px no-repeat; width:9px; height:9px; overflow:hidden; display:block; text-indent:-999px; zoom:1; z-index:999;}
#result #result-data .checi table { background:#FFFFFF; }
#result #result-data .checi table td { color:#666666;border-bottom:#f3f3f3 1px solid;padding:6px 0px;}
#result #result-data .checi table thead tr th { background:#e8e8e8; color:#666666; line-height:14px; height:14px; padding-bottom:4px; border:none; font-size:12px;}